From: djm@kirby.fc.hp.com Date: Fri, 13 Jan 2006 16:38:44 +0000 (-0600) Subject: Allow asm-offsets to work with vanilla binutils X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16541^2~38^2~6 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=542362015edbf76293862c5320692fa5dbe55ba0;p=xen.git Allow asm-offsets to work with vanilla binutils Necessary because SHARED_ARCHINFO_ADDR is negative Signed-off-by: Isaku Yamahata --- diff --git a/xen/arch/ia64/asm-offsets.c b/xen/arch/ia64/asm-offsets.c index 4e23302327..88f49e7745 100644 --- a/xen/arch/ia64/asm-offsets.c +++ b/xen/arch/ia64/asm-offsets.c @@ -15,7 +15,7 @@ #define task_struct vcpu #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) + asm volatile("\n->" #sym " (%0) " #val : : "i" (val)) #define BLANK() asm volatile("\n->" : : ) diff --git a/xen/arch/ia64/asm-xsi-offsets.c b/xen/arch/ia64/asm-xsi-offsets.c index 6a2c6dfa40..aef06d7702 100755 --- a/xen/arch/ia64/asm-xsi-offsets.c +++ b/xen/arch/ia64/asm-xsi-offsets.c @@ -38,7 +38,7 @@ #define task_struct vcpu #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) + asm volatile("\n->" #sym " (%0) " #val : : "i" (val)) #define BLANK() asm volatile("\n->" : : )